﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MJM.SPP.EntidadesNegocio;
using MJM.SPP.AccesoDatos;

namespace MJM.SPP.ComponentesNegocio
{
    public class RestriccionModCN
    {
        protected static RestriccionModAD objRestriccionModAD = new RestriccionModAD();

        public int Insertar(RestriccionModEN obj)
        {
            return objRestriccionModAD.Insertar(obj);
        }
        
        public int Eliminar(int Nro)
        {
            return objRestriccionModAD.Eliminar(Nro);
        }

        public RestriccionModEN Obtener(int Nro)
        {
            return objRestriccionModAD.Obtener(Nro);
        }

        public List<RestriccionModEN> Listar()
        {
            return  objRestriccionModAD.Listar();
        }

        public int IdResExterno(int idPrograma)
        {
            List<RestriccionModEN> lst = Listar();
            for (int i = 0; i < lst.Count; i++)
            {
                if (lst[i].RESEXT_inACCRES == idPrograma)
                    return lst[i].RESEXT_P_inID;
            }
            return 0;
        }
    }
}
